package com.vcredit.creditcat.model;

import java.io.Serializable;

import com.vcredit.creditcat.model.base.AbstractItem;

/**
 * 公积金认证表
 **/
public class AuthAccumulation extends AbstractItem implements Serializable{
	private static final long serialVersionUID = 1L;
    /** auth_acc_id **/
    private java.lang.Long authAccId;
    /** proccess_id **/
    private java.lang.Long proccessId;
    /** token **/
    private java.lang.String token;
    /** 公积金城市 **/
    private java.lang.String accCity;
    /** 实名状态 **/
    private java.lang.Integer isReal;
    /** 完成时间(yyyy-MM-dd HH:mm:ss) **/
    private java.lang.String completeTime;
    /** 状态(1:初始化， 2完成） **/
    private java.lang.Integer authStatus;
    /** 创建时间 **/
    private java.util.Date createTime;
    /** 最后更新时间 **/
    private java.util.Date updateTime;
    /**客户ID*/
	private Long custId;
	/**身份证号**/
	private String custIdno;
	
	public AuthAccumulation() {
		super();
	}

	public AuthAccumulation(Long proccessId, String token, String accCity, Integer authStatus) {
		super();
		this.proccessId = proccessId;
		this.token = token;
		this.accCity = accCity;
		this.authStatus = authStatus;
	}

	public AuthAccumulation(Long authAccId, Long proccessId, String token, String accCity, Integer authStatus) {
		super();
		this.authAccId = authAccId;
		this.proccessId = proccessId;
		this.token = token;
		this.accCity = accCity;
		this.authStatus = authStatus;
	}

	public AuthAccumulation(Long authAccId, String completeTime, Integer authStatus, Integer isReal) {
		super();
		this.authAccId = authAccId;
		this.completeTime = completeTime;
		this.authStatus = authStatus;
		this.isReal = isReal;
	}
    public java.lang.Long getAuthAccId(){
        return authAccId;
    }
    public void setAuthAccId(java.lang.Long authAccId){
        this.authAccId = authAccId;
    }
    public java.lang.Long getProccessId(){
        return proccessId;
    }
    public void setProccessId(java.lang.Long proccessId){
        this.proccessId = proccessId;
    }
    public java.lang.String getToken(){
        return token;
    }
    public void setToken(java.lang.String token){
        this.token = token;
    }
    public java.lang.String getAccCity(){
        return accCity;
    }
    public void setAccCity(java.lang.String accCity){
        this.accCity = accCity;
    }
    public java.lang.Integer getIsReal(){
        return isReal;
    }
    public void setIsReal(java.lang.Integer isReal){
        this.isReal = isReal;
    }
    public java.lang.String getCompleteTime(){
        return completeTime;
    }
    public void setCompleteTime(java.lang.String completeTime){
        this.completeTime = completeTime;
    }
    public java.lang.Integer getAuthStatus(){
        return authStatus;
    }
    public void setAuthStatus(java.lang.Integer authStatus){
        this.authStatus = authStatus;
    }
    public java.util.Date getCreateTime(){
        return createTime;
    }
    public void setCreateTime(java.util.Date createTime){
        this.createTime = createTime;
    }
    public java.util.Date getUpdateTime(){
        return updateTime;
    }
    public void setUpdateTime(java.util.Date updateTime){
        this.updateTime = updateTime;
    }
    public Long getCustId() {
		return custId;
	}

	public void setCustId(Long custId) {
		this.custId = custId;
	}

	public String getCustIdno() {
		return custIdno;
	}

	public void setCustIdno(String custIdno) {
		this.custIdno = custIdno;
	}
	
	@Override
	public int getStatus() {
		return authStatus;
	}
}